

// import render1 from './component/first.js';

// import render2 from './component/second.js';

// import render3 from './component/third.js';

// handle()

// window.onhashchange = handle;


// function handle() {
//     let hash = location.hash;

//     // 页面刚打开的时候，没有锚点   给他一个默认的锚点值
//     if (!hash) {
//         hash = '#/first';
//     }

//     if (hash === '#/first') {
//         render1()
//     }
//     else if (hash === '#/second') {
//         render2()
//     }
//     else if (hash === '#/third') {
//         render3()
//     }


// }


import router from './router.js';

handle();

window.onhashchange = handle;

function handle() {
    let hash = location.hash;

    const res = router.find(item => item.path === hash);

    console.log(res);

    if (res.component) {
        res.component()
    }
    else {
        const res2 = router.find(item => item.path === res.redirect);
        res2.component()
    }

}